import { computed, defineComponent } from 'vue'
import { useRoute } from 'vue-router'
import CommBG from '@/components/bg/CommBG.vue'

export default defineComponent({
  name: 'Error',
  components: {
    CommBG,
  },
  setup() {
    const route = useRoute()
    const errorCode = route.params.code
    const errorDesc = computed(() => {
      if (errorCode === '401') {
        return {
          label: '您的报名信息不存在',
          dis: '请联系客服！',
        }
      }
      if (errorCode === '404') {
        return {
          label: '您的报名信息不存在',
          dis: '请联系客服！',
        }
      }
      if (errorCode === 'no_data') {
        return {
          label: '您还没有报名任何考试',
          dis: '请联系客服老师！',
        }
      }
      if (errorCode === '500') {
        return {
          label: '您的报名信息不存在',
          dis: '请联系客服！',
        }
      }
      return {
        label: '您的报名信息不存在',
        dis: '请联系客服！',
      }
    })
    return {
      errorDesc,
      errorCode,
    }
  },
})
